self-catching device - Almanca İngilizce Sözlük